﻿Option Explicit On


'*******************************************************************
' Program: xmlVisio
' Author: Albert E Edlund
' Date:
'
' Purpose:
' Working with visio drawing in an xml format
'
'
'
'*******************************************************************

Imports System.Linq
Imports System.Xml
Imports System.Xml.Serialization

Imports xmlVisio
Imports xmlVisio.clsXmlVisioBaseTypes
Imports xmlVisio.clsXmlShape



Public Class clsXmlStyle


#Region " XSD Definitions "


    'StyleSheets type is defined internal to Document


    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038"), _
     System.SerializableAttribute(), _
     System.Diagnostics.DebuggerStepThroughAttribute(), _
     System.ComponentModel.DesignerCategoryAttribute("code"), _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://schemas.microsoft.com/visio/2003/core")> _
    Partial Public Class StyleSheet_Type
        Inherits ShapeSheet_Type

        Private idField As ULong

        Private idFieldSpecified As Boolean

        Private nameField As String

        Private nameUField As String

        '''<remarks/>
        <System.Xml.Serialization.XmlAttributeAttribute()> _
        Public Property ID() As ULong
            Get
                Return Me.idField
            End Get
            Set(value As ULong)
                Me.idField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlIgnoreAttribute()> _
        Public Property IDSpecified() As Boolean
            Get
                Return Me.idFieldSpecified
            End Get
            Set(value As Boolean)
                Me.idFieldSpecified = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlAttributeAttribute()> _
        Public Property Name() As String
            Get
                Return Me.nameField
            End Get
            Set(value As String)
                Me.nameField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlAttributeAttribute()> _
        Public Property NameU() As String
            Get
                Return Me.nameUField
            End Get
            Set(value As String)
                Me.nameUField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038"), _
     System.SerializableAttribute(), _
     System.Diagnostics.DebuggerStepThroughAttribute(), _
     System.ComponentModel.DesignerCategoryAttribute("code"), _
     System.Xml.Serialization.XmlTypeAttribute([Namespace]:="http://schemas.microsoft.com/visio/2003/core")> _
    Partial Public Class StyleProp_Type
        Inherits Row_Type

        Private itemsField() As Cell_Type

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("EnableFillProps", GetType(EnableFillProps_Type)), _
         System.Xml.Serialization.XmlElementAttribute("EnableLineProps", GetType(EnableLineProps_Type)), _
         System.Xml.Serialization.XmlElementAttribute("EnableTextProps", GetType(EnableTextProps_Type)), _
         System.Xml.Serialization.XmlElementAttribute("HideForApply", GetType(HideForApply_Type))> _
        Public Property Items() As Cell_Type()
            Get
                Return Me.itemsField
            End Get
            Set(value As Cell_Type())
                Me.itemsField = value
            End Set
        End Property
    End Class



#End Region

End Class
